/* Script para saber resolução da tela consulta Publicação FF OK*/ function pegaTelaTL(){ var iJan = parseInt(document.body.clientHeight); var iGrid = iJan - 151; spnGrid.style.height = iGrid + 'px'; } function pegaTelaP(){ var iJan = parseInt(document.body.clientHeight); var iGrid = iJan - 100; spnGrid.style.height = iGrid + 'px'; } /* Script para saber resolução da tela consulta Usuário - Situação */ function pegaTelaU() { var iJan = parseInt(document.body.clientHeight); var iGrid = iJan - 235; spnGrid.style.height = iGrid + 'px'; } /* Script para saber resolução da tela consulta Usuário - Histórico*/ function pegaTelaUH() { var iJan = parseInt(document.body.clientHeight); var iGrid = iJan - 135; spnGrid.style.height = iGrid + 'px'; } /* mostra e esconde abas das telas de Detalhe FF OK */ var spans; var tds; function mostrarSpan(SpanId) { var i; for (i = 0; i 0) ? "block" : "none"; } /* Script que verifica se há campos preenchidos para a busca FF OK */ function verificaCBusca(which) { var pass=false; if (document.images) { for (i=0;i 0) { var frmPag = document.forms[0]; } frmPag.nomebotao.value = botao; } /*Verifica se os campos obrigatórios foram preenchidos FF OK*/ function checkrequired(which) { var pass=true; if (document.images) { for (i=0;i'+ ''+ ''+ ''+ '
'+ ''+ ''+ '
'+ ''+TContent+''+ '
'+ '
'+ ''+ ''; ReplaceContentC(layerName) } /*Script para marcar todos os checkboxes FF OK*/ var checkflag = "false"; function check(field,hint) { if (checkflag == "false") { for (i = 0; i 0) { document.forms[formInst].elements[nome].focus(); } } /* Envia o resultado da consulta por e-mail FF OK*/ function enviaMail(mAssunto, mCorpo) { location.href='mailto:?subject=' + mAssunto + '&body=' + encodeURIComponent(mCorpo); } /* Script da tela de consulta do vocabulário FF OK*/ function inibeIdent() { if(frmVocHrq.checkidentificador.checked) { frmVocHrq.slcIdentificador.disabled = true; frmVocHrq.slcIdentificador.selectedIndex = 0; } else { frmVocHrq.slcIdentificador.disabled = false; } } /* Script que valida endereços de e-mail */ function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("O endereço de e-mail parece incorreto.") return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("O nome do usuário não parece válido.") return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("O endereço IP do destino é inválido!") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("O nome do domínio é inválido.") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { alert("O endereço precisa terminar com um domínio de três letras (.com, .gov etc.), ou com a identificação de um país (.br, .pt etc.).") return false } if (len<2) { var errStr="Falta o nome do host neste endereço!" alert(errStr) return false } return true; } /*mostra e esconde abas do formulário DSI*/ var spans; var tds; function mostrarSpan(SpanId) { var i; for (i = 0; i 57 ) { var myNumber = val.value.substring(0, (strLength) - 1); val.value = myNumber; } return false; } /* Fim do JS */